<?php

namespace Wgx\Admin\Com\Crud;

abstract class ListPageSearchInputBase
{
    const InputText = 'inputText'; // 已实现
    const InputNumber = 'inputNumber'; // 已实现
    const InputTel = 'inputTel'; // 已实现
    const InputEmail = 'inputEmail'; // 已实现

    const InputSelect = 'inputSelect'; // 已实现
    const InputSelectOnline = 'inputSelectOnline'; // 已实现 联网搜索选择器

    const InputCustomize = 'inputCustomize';  // 用户自定义，需要用户自定义 dom, 自定义交互, 自定义提交的数据

    /**
     * @return string
     */
    abstract public function getLabel();

    /**
     * @return string
     */
    abstract public function getInputType();

    /**
     * 指定用户输入控件的初始值
     * @return mixed
     */
    abstract public function getInitialValue();

}